﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Gerenciamento
{
    [Serializable()]
    public class MensagemImpl : InterfaceRemota.IMensagem
    {
        private String mensagem;
        public String Mensagem
        {
            get { return mensagem; }
            set { mensagem = value; }
        }

        private String nomeFonte;
        public String NomeFonte
        {
            get
            {
                if (nomeFonte == null)
                {
                    nomeFonte = "Arial";
                }
                return nomeFonte;
            }
            set { nomeFonte = value; }
        }

        private float tamanhoFonte;
        public float TamanhoFonte
        {
            get
            {
                if (tamanhoFonte == null)
                {
                    tamanhoFonte = 8;
                }
                return tamanhoFonte;
            }
            set { tamanhoFonte = value; }
        }

        private String estiloFonte;
        public String EstiloFonte
        {
            get
            {
                if (estiloFonte == null)
                {
                    estiloFonte = "Regular";
                }
                return estiloFonte;
            }
            set { estiloFonte = value; }
        }

        private int a;
        public int A
        {
            get { return a; }
            set { a = value; }
        }

        private int r;
        public int R
        {
            get { return r; }
            set { r = value; }
        }

        private int g;
        public int G
        {
            get { return g; }
            set { g = value; }
        }

        private int b;
        public int B
        {
            get { return b; }
            set { b = value; }
        }

        public override string ToString()
        {
            return this.mensagem;
        }
    }
}
